package cn.tedu.hospitalgroupproject.server.content.dao.persist.mapper;

import cn.tedu.hospitalgroupproject.server.content.pojo.entity.Patient;
import cn.tedu.hospitalgroupproject.server.content.pojo.vo.AppointmentListVO;
import cn.tedu.hospitalgroupproject.server.content.pojo.vo.PatientListVO;
import cn.tedu.hospitalgroupproject.server.content.pojo.vo.PatientStandardVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 处理患者数据的Mapper接口
 *
 */
@Repository
public interface PatientMapper extends BaseMapper<Patient> {

    /**
     *根据指定ID查找患者信息
     * @param id 患者ID
     * @return 匹配的患者信息，如果没有匹配的数据，则返回null
     */
    PatientStandardVO getStandardById(Long id);

    /*查询列表*/
    List<PatientListVO> listPatient();

}
